/**
	Ban quyen thuoc ve: http://www.phucthinhwebsite.com/
**/

a{color: #1E84BB;  text-decoration: none; cursor:pointer}
a:hover{color: #27628A; text-decoration: underline;}
h1{font-weight: normal; margin: 10px 0px; font-size: 22px; color: #4B4B4B}
h1, h2, h3,h4,h5, ul, li{margin: 0px; padding: 0px;outline-style: none;}
h1 a{text-decoration: none; color: #4B4B4B ;}
h1 a:hover{text-decoration: underline; color: #4B4B4B ; }
h3{font-weight: normal; font-size: 18px; color: #555555}
h5 {font-weight: normal; font-size: 14px; color: #555555}
#header{text-align : left; float:left; line-height: 200%; height : 193px ; padding: 0px 10px 3px 0px; width: 995px;clear: both;  background: #DCE1E4; overflow: hidden; }
#header .top{width: 635px; height: 35px; text-align: right; color: #777; line-height: 25px;  float: left;}
#header .content{width: 635px; height: 110px; line-height: 25px; float: left; clear: both;}
#header .top a{padding: 0px 5px;}

#featured{position:relative; }
#featured ul.ui-tabs-nav{position:absolute; display:none; }
#featured .ui-tabs-panel{position:relative; }
#featured .ui-tabs-hide{display:none;}

#menu{float: left; color: #fff; height: 35px; margin-bottom: 10px; width: 995px; clear: both; line-height: 35px;}
#menu .content{float: left; height: 35px; width: 995px;  border-radius: 5px;background-image: -ms-linear-gradient(bottom, #C32222 0%, #E03434 100%);background-image: -moz-linear-gradient(bottom, #C32222 0%, #E03434 100%);background-image: -o-linear-gradient(bottom, #C32222 0%, #E03434 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #C32222), color-stop(1, #E03434));background-image: -webkit-linear-gradient(bottom, #C32222 0%, #E03434 100%);background-image: linear-gradient(to top, #C32222 0%, #E03434 100%);}

#nav, #nav ul {  list-style:  none;  position: relative; line-height: 35px; text-align: left}
#nav ul {line-height: 28px; border-left: solid 1px #ddd}
#nav a {float: left; font-weight: bold;  padding: 0px 10px; color: #fff; font-size: 12px; display: block;  text-decoration: none; float:left;}
#nav a:hover {text-decoration: underline}
#nav li {float: left; position: relative; }
#nav ul li {border-bottom: solid 1px #ddd; background: #C36323;}
#nav ul {position: absolute; display: none; top: 35px; left:0px; width: 180px; }
#nav li ul a {width: 160px; float: left; padding: 0px 10px; color: #fff; }
#nav ul ul {top: auto;}
#nav li ul ul {left: 180px; margin: 0px; }
#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul {display: none;}
#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul {display: block;}

#mainheader {float: left; height: 5px; width: 995px;background-repeat: no-repeat;}
#main{ text-align:left ; padding: 4px 10px 10px; float: left;width: 975px;clear: both; background-color: #fff; border:1px solid #DCE1E4; border-radius:10px; }
#mainfooter{float: left; text-align: left; height: 80px; padding-top: 20px; width: 995px;clear: both;background: #DCE1E4;}

#main .navheader{color: #777; font-size: 12px; line-height: 30px; }
#main .navheader a{color: #555;}
#main .navheader a:hover{color: #1E84BB;}

#defaultleft{text-align: left ;padding : 0px; float: left; width: 300px; margin-right: 15px;  }
#defaultleft .top{width: 300px; height: 5px;}

.lastnews{width: 200px; padding: 10px 20px ; margin-bottom: 10px; border: 1px solid #dfe0e2; border-radius: 10px;background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F7F7F6 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F7F7F6 100%);background-image: -o-linear-gradient(top, #FFFFFF 0%, #F7F7F6 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F7F7F6));background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F7F7F6 100%);background-image: linear-gradient(to bottom, #FFFFFF 0%, #F7F7F6 100%);}
.lastnews span{color: #7CB722;  font-weight: bold; font-size: 13px;}
.lastnews h1 a{text-decoration: none; color: #4B4B4B ;  font-weight: normal;}
.lastnews h1 a:hover{text-decoration: underline; color: #4B4B4B ;}

#defaultcontent .contentbordercol{float: left; padding: 5px 15px;  width: 278px; height: 225px; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0;  }
#inputform{height: 300px ;  width: 610px; padding: 10px;}
#inputform div.inputrow{float: left; width: 610px; padding: 6px 0px;}
#inputform div.left{float: left; width: 150px !important;  }
#inputform div.right{float: left; width: 450px; }
#inputform div.submit{float: left; width: 450px;   margin-left: 150px; padding: 6px 0px;  }
#inputform div.padingleft{float: left; padding-left: 150px; padding: 6px 0px;}
#inputform .capchacode{width: 80px; border: solid 1px #fff; padding: 3px 5px; text-align: center; font-family: Tahoma;  font-weight: bold; letter-spacing: 2px;font-size: 14px; margin-left: 10px; color: #777;}
#inputform .inputvalue{width: 250px; border: solid 1px #e0e0e0; padding: 3px 6px; font-family: Tahoma; }
#inputform .inputlengthvalue{width: 350px; border: solid 1px #e0e0e0; padding: 3px 6px; font-family: Tahoma; }
#inputform .inputmultivalue{width: 350px; height: 150px;  border: solid 1px #e0e0e0; padding: 3px 6px; font-family: Tahoma; font-size: 12px; float: left }
#inputform .inputcode{width: 60px;  border: solid 1px #e0e0e0; padding: 3px 5px; text-align: center; font-family: Tahoma; }
#inputform .showcode{ font-family: Tahoma; font-weight: bold; font-size: 14px; letter-spacing: 2px;   margin-left: 10px }
#inputform .inputselect{width: 250px; border: solid 1px #e0e0e0; padding: 3px 6px; font-family: Tahoma; }

p.leftrow{border-bottom: dotted 1px #E0E0E0; padding-bottom: 20px; width: 200px; }
p.leftrow img{margin-right: 4px; float: left;}
div.leftrow{width: 200px;  min-height: 40px; padding: 10px 0px; font-size: 12px;}

#defaultleft{text-align: left ;padding : 0px; float: left; width: 300px; margin-right: 15px;  }
#defaultcontent{text-align: left ;float: left; width: 660px;  min-height: 950px; background-color: #fff; padding : 0px;  overflow: hidden;}
#defaultcontent .row{float: left; width: 660px; clear: both; padding: 0px; line-height: 150%;}
#defaultcontent .detailrow{float: left; color: #555; width: 638px;  text-align: justify; padding: 0px 10px 10px; line-height: 150%; font-size: 12px;}
#defaultcontent .detailtitle{font-weight: normal; margin: 10px 0px 10px; font-size: 22px; line-height: 120%; color: #1E84BB}
#defaultcontent .pauthor{text-align: right;font-weight: bold;font-size: 13px;}
#defaultcontent .itemsummary{color: #777;  }
#defaultcontent .contentbordercol{float: left; padding: 5px 15px;  width: 278px; height: 225px; border-left: solid 1px #e0e0e0; border-right: solid 1px #e0e0e0;  }
#defaultcontent .bottombordercol{float: left; width: 310px; height: 10px;}
.bordercolumninput{width: 180px; font-family: Tahoma; padding: 2px 6px;}
#defaultcontent .poll{line-height: 220%; font-size: 12px; margin: 5px 0px;}

#template {text-align: left ;float: left; width: 975px; margin: 10px 0px ; overflow: hidden; color: #666; }
.topborder{width: 975px; height: 6px;}
.contentborder{width: 933px; padding: 10px 20px; border: 1px solid #e0e0e0; border-radius: 10px;}
.bottomborder{width: 975px; height: 6px;}

#footer{background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DDE1E5 100%);background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DDE1E5 100%);background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DDE1E5 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #DDE1E5));background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DDE1E5 100%);background-image: linear-gradient(to top, #FFFFFF 0%, #DDE1E5 100%);float: left;clear:both; text-align: center; padding: 20px 20px 0px; min-height: 80px ; width: 935px ; }
